Problem Note 43612: SAS® system option DMSPGMLINESIZE does not work as documented
The SAS® system option DMSPGMLINESIZE does not work as documented.
While it is possible to set the option to values within the documented range of 136-960, the value is not recognized by the Program Editor window.
That is, the Program Editor window initializes with its default value of 384 characters per line regardless of the value of the DMSPGMLINESIZE option.
If you attempt to open a file that exceeds this limit, a
pop-up warning window appears, displaying this message:
N line(s) were included. Lines wider than 384 were truncated.
You can process SAS code that exceeds the limit of 384 characters per line by calling the same code externally, using a FILENAME statement and a %INCLUDE statement. Here is an example:
filename foo '/usr/local/SAS/SASFoundation/9.2/myprog.sas';
data _null_;
%include foo;
run;
Operating System and Release Information
SAS System | Base SAS | 64-bit Enabled Solaris | 9.2 TS1M0 | 9.4 TS1M0 |
Solaris for x64 | 9.2 TS1M0 | 9.4 TS1M0 |
Linux for x64 | 9.2 TS1M0 | 9.4 TS1M0 |
Linux | 9.2 TS1M0 | 9.4 TS1M0 |
HP-UX IPF | 9.2 TS1M0 | 9.4 TS1M0 |
64-bit Enabled AIX | 9.2 TS1M0 | 9.4 TS1M0 |
64-bit Enabled HP-UX | 9.2 TS1M0 | 9.4 TS1M0 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
A new option, DMSPGMLINESIZE, was introduced in SAS® 9.2 for UNIX systems, but does not work as documented. As a result the SAS Display Manager Program Editor initializes with its default value of 384 characters for a single line.
Type: | Problem Note |
Priority: | low |
Date Modified: | 2011-08-08 12:08:48 |
Date Created: | 2011-06-28 13:01:32 |